Full Soluution